/* **************************** */
/* HTML STYLES                  */
/* **************************** */

*{
	margin:0px;
	padding:0px;
	zoom: 1;
}

body{
	
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #352116;
	text-align: center;
	font-family:'Trebuchet MS',serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;  
}


h1, h2, h3, h5 {font-family:'Georgia', 'Times New Roman',serif; color: #213539;}
h1, h2, h4 {color: #213539;}
h1, h2, h3 {font-weight: normal; color: #213539;}

h1{
	font-size: 24px;
	padding-bottom:9px;
	color: #213539;
}

h2{
	font-size: 24px;
	font-variant: small-caps;
	padding-bottom:10px;
}

h3{
	color: #224850;
	font-size: 21px;
	font-variant: small-caps;	
}

h4{
	font-family:'Trebuchet MS',serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;		
}

h5{
	color: #ffecd2;
	font-size: 14px;
	font-weight: bold;
	padding-top:10px;			
}

img {
    border:0px;
}


/* **************************** */
/* DEFAULT PSEUDO STYLES 		*/
/* **************************** */
a:link, a:visited, a:focus, a:active { text-decoration:underline;}
a:hover { 
	text-decoration:underline;
	color: #213539;
    font-weight:bold;	
}

a:link {
	color: #213539;
	font-weight:bold;
}

a:visited {
	color: #213539;	
    font-weight:bold;	
}


/* **************************** */
/* GLOBAL				 		*/
/* **************************** */
.contentContainer {	
	position:relative;
	width: 1000px;
	margin: 0 auto; 
	text-align: left;
}

.outerContent {	
	background-color: #986533;
	margin: 0 auto; 
	border: 1px solid #FFF;
	text-align: left;
	display: block;
	clear: both;
}

.innerContent {
	background-image:  url(bilderneu/innerContentGradient_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 7px;
	/*padding-bottom:80px;*/

}




/* **************************** */
/* LANGUAGES                    */
/* **************************** */
div.languages 
{
	float: left;
	width: 101px;
	_padding-top: 6px;	
}

div.languages div.language
{
	float: left;
	margin-left: 8px;
	_margin-left: 5px;	
	padding-top:2px;
}



/* **************************** */
/* BREAD CRUMB                  */
/* **************************** */
.breadcrumb {
	font-family:'Trebuchet MS',serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	margin: 7px;	
}

.breadcrumb a:link, .breadcrumb a:visited {	color: #ffffff;}
.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active { text-decoration: underline;}

.breadcrumb .intro {
	font-weight: bold;
	font-size: 13px;	
}












.header,
.quickLinks {
	display:inline;
	float:left;
	overflow:hidden;
	text-align:left;
}

.quickLinks table {margin-left:8px;}
.header {
	width:750px;
	margin-bottom:-3px;	
}

/* **************************** */
/* LOGO						    */
/* **************************** */
.logo {
	text-align: right;
}

.logo img{
	margin:10px;
}

.logoBar
{
	background-image:  url(bilderneu/innerContentGradient_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;	
}


.logo {
	display: block;
	clear: both;
}


/* **************************** */
/* FOOTER						*/
/* **************************** */
.footer {
	overflow:hidden;
	display: block;
	margin:0px 8px 20px 8px;	
}

.footerLeftCorner {
	display:inline;
	float:left;
	clear:both;
	height:27px;
	background-image:  url(bilderneu/footerLeftCorner_bg.png);
	background-repeat: no-repeat;	
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='bilderneu/footerLeftCorner_bg.png'); 	
}

.footerRightCorner {
	display:inline;
	float:left;
	width:69px;
	height:27px;
	background-image:  url(bilderneu/footerRightCorner_bg.png);
	background-repeat: no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='bilderneu/footerRightCorner_bg.png'); 	
}

.footerCenter {
	display:inline;
	float:left;
	height:27px;
	background-image:  url(bilderneu/footer_bg.png);
	background-repeat: repeat-x;
	white-space:nowrap;
	overflow:hidden;	
}

.footerContent {
	font-family:'Trebuchet MS',serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #213539;
	padding:5px 0px 8px 5px;
	text-transform: uppercase; 
}

.footerContent a:link, .footerContent a:visited {color: #213539;text-decoration: none;}
.footerContent a:hover, .footerContent a:focus, .footerContent a:active {text-decoration: underline;}

/* **************************** */
/* MAIN MENU					*/
/* **************************** */

div.mainNav {
	display: table;
	clear: both;
	margin-top:6px;	
	width: 978px;
	 
	height:32px;
	background-image:  url(bilderneu/mainMenu_bg.png);
	background-repeat: repeat-x; 
	border: 1px solid #d6ba96;
	border-bottom-width: 0px;
}

div.mainNav table {
	font-family:'Trebuchet MS',serif;
	font-size: 12px;
	font-weight: normal;	
    width: 100%;
}

div.mainNav td {
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:4px solid #d6ba96;    
    
}

div.mainNav td.hover {
    border-bottom:4px solid #352116;    
}

div.mainNav td.hover a{
    color:#352116;    
}

div.mainNav td.active {
    border-bottom:4px solid #986533;    
    color: #352116 !important;
    background-color: #352116;    
}

div.mainNav a, 
div.mainNav a:link,
div.mainNav a:visited {
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #fff;    
}

div.mainNav td.active a{
    color: #d6ba96 !important;  
}

div.mainNav *{
    text-align:center;
}

div.mainNav table a.active { 
    color: #d6ba96 !important; 
    background-color: #986533;
}


/* **************************** */
/* CONTENT                      */
/* **************************** */
div.bodyText li{
    list-style: none;
	background-image:  url(bilderneu/list_style_white.gif);
	background-repeat: no-repeat; 
	background-position: 0px 6px;
	padding-left:10px;
}

div.mainContent img {
    text-align:center;
}




.leftContent, 
.rightContent, 
.centeredContent {
	display: inline;
	margin:10px;
	margin-top:8px;
	float: left;
	overflow:hidden;
}

.leftContent {width:216px;}

.centeredContent {
	width:720px;
}
.centeredContent h1 {color: #213539;}
.centeredContent h5{padding-bottom:3px;}


/* **************************** */
/* RIGHT CONTENT		 		*/
/* **************************** */
.rightContent {
	width:234px;
	margin-right:0px;
}

.rightContent h2 {
	color: #c8dbdf;
	padding-left:10px;
	padding-bottom:5px;	
}


/* **************************** */
/* LEFT MENU                    */
/* **************************** */
.leftMenu {
	background-image:  url(bilderneu/leftMenu_top_bg.png);
	background-repeat: no-repeat;	
	background-position: 0px 15px;
	zoom:1;
	margin-bottom: 10px;
}

.leftMenu h2 {padding-bottom:4px;}	

.leftMenu ul li {
    list-style: none;
	background-image:  url(bilderneu/leftMenu_item_bg.png);
	background-repeat: repeat-y;    	
}

.leftMenu ul .firstItem {
    list-style: none;
	background:none;  
	padding-top:0px; 	
}

.leftMenu ul .lastItem {
	background-image:  url(bilderneu/leftMenu_bottom_bg.png);
	background-repeat: no-repeat;
	height:26px;
	
	/* IE6 */
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='bilderneu/leftMenu_bottom_bg.png'); 	
}
.bild {
	float:  left;
	padding: 1px;
	border:  1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	outline-color: #000000;
	outline-style: solid;
}

.leftMenu ul li a,
.leftMenu ul li a:visited
{
    text-decoration:none;
	display:block;
	font-family:'Georgia','Times New Roman',serif;
	font-size: 12px;
	font-weight:normal;
	color: #213539;
	width:201px;
	border-bottom: 1px dotted #fff;
	padding:6px 0px 6px 4px;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	padding-left:4px;
}

.leftMenu .indent,
.leftMenu a.indent:hover,
.leftMenu a.indent:visited
{
	padding-left:12px;
	color:#fff;
	width:193px;
	_width:201px;
}


.leftMenu ul li a:hover, 
.leftMenu ul li a.active,
.leftMenu ul li a.active2
{
	font-weight:bold !important;
	color: #fff !important;	
	border-bottom: 1px dotted #fff;
	background-color: #352116;
	text-decoration: none;			
}





/* **************************** */
/* INFO BOX				 		*/
/* **************************** */

.infoBox_top 
{
	background: transparent url(bilderneu/infoBox_top_bg.gif) no-repeat 1px 0px;
	padding-left:17px;
	height:3px;
	font-size: 1px;
}


.infoBox 
{
	background: transparent url(bilderneu/infoBox_bg.gif) repeat-y 1px 0px;
	padding:0px 0px 5px 17px;
}


.infoBox_bottom
{
	background: transparent url(bilderneu/infoBox_bottom_bg.gif) no-repeat 1px 0px;
	padding-left:17px;
	height:3px;
	font-size: 1px;
}



.infoBox div {
	display: inline;
	background-color: #224850; 
}

.infoBox p, .contactBox p {
	padding:0px 10px;
	font-family:'Trebuchet MS',serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	line-height:17px;
}

.infoBox h4 { padding:5px 10px 0px 10px;}
.infoBox img { margin-top:3px;}

.infoBox .btn, 
.contactBox .btn 
{
	font-family:Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;	
	background-repeat: no-repeat;
	display:block;
	height:19px;
	margin:9px 6px;
	padding:2px 0 2px 17px;
	color: #224850;
}

.infoBox .btn {
	background-image:  url(bilderneu/infoBoxBtn.png);
	width: 115px;
	_width: 130px;
	margin:9px 6px 0px 6px;
}

.infoBox a:link, .infoBox a:hover, .infoBox a:visited {
	text-decoration: none;
	color: #224850;	
}


/* **************************** */
/* CONTACT BOX			 		*/
/* **************************** */

.contactBox {
	background-image:  url(bilderneu/contactBox_bg.png);
	background-repeat: no-repeat;
	background-color: #a9bbbf;
	padding-left:17px;
	height:123px;
	margin-top:9px;		
}

.contactBox p {
	color: #224850;
	font-weight: bold;
}

.contactBox .btn {	
	background-image:  url(bilderneu/contactBoxBtn.png);
	width: 168px;
	_width: 183px;
	margin-top:6px;
	
}

.contactBox h3 {padding:7px 10px 0px 10px;}

.contactBox a, 
.contactBox a:hover 
{
    color:#224850;
}

.contactBox a.btn {text-decoration: none;color: #224850;}
.contactBox a.btn:hover {text-decoration: none; color: #224850;	}



.bodyText,
.bodyText td,
.bodyText p
{
	font-family:'Trebuchet MS',serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #ffecd2;
	/*line-height:19px;*/
	word-spacing:2px;	
}

.bodyText p {
	padding-top:9px;
}

.bodyText * a:link {
    color:#ffecd2;
    font-weight: bold;
}

.bodyText * a:hover {
    color:#fff;
    font-weight: bold;
}

.bodyText * a:visited {
    color:#dcc5a0;
    font-weight: bold;
}



/* **************************** */
/* CONTENT.CSS			 		*/
/* **************************** */
div.imageFrame
{
    border:1px solid #fff;
    padding:3px;
}

div.imageFrameFull
{
    border:1px solid #fff;
    padding:3px;
    width: 436px;
}

div.imageFrameFull img,
div.imageFrame img
{
    border:0;
}

div.imageFrameFull img{
    width:100%;
}


/* **************************** */
/* MODUL SITEMAP    			*/
/* **************************** */
table.module-sitemap a {
	font-family:'Trebuchet MS',sans-serif;
	font-size: 12px;
    text-decoration: none;
    line-height:19px;
    font-weight:bold;
    color: #fff;
}

table.module-sitemap a:hover {
    text-decoration: underline;
}

table.module-sitemap a.level-0{
	font-family:'Georgia','Times New Roman',serif;
	font-size: 14px;
	color: #ffecd2;
}

table.module-sitemap a.level-2{
	font-weight:normal;
	color: #fff;
}

table.module-sitemap span.level-1,
table.module-sitemap span.level-2 {
    padding-left:9px;
}


/* **************************** */
/* MODUL SearchBox    			*/
/* **************************** */
div.leftContent div.searchBox {
    overflow:hidden;
	background-image:  url(bilderneu/search_bg.gif);
	background-position:0 17px;
	background-repeat:no-repeat;

	position: relative;
}

div.leftContent div.search_box_input {
    float:left;
    z-index:2;
}

div.leftContent div.search_box_input input.search_box_input,
table.boxsidelogin input.login
{
	font-family:'Trebuchet MS',sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #fff;
    width:168px;
    height:25px;
    border: 1px solid #759399;
    background-color: #2e525a;
    padding:3px;
}

table.boxsidelogin input.button {
    border:1px solid #a9bbbf;
    background-color: #fff;
    color:#2e525a;
	font-family:'Trebuchet MS',sans-serif;
	font-size: 11px;
	font-weight:normal;    
}

div.leftContent div.searchBox div.search_box_title {
	font-family:'Georgia','Times New Roman',serif;
	font-size: 21px;
	color: #fff;
	font-weight:normal;
}

div.leftContent div.searchBox input.search_box_submit {
	background-image:  url(bilderneu/btn_search.gif);
	background-repeat:no-repeat;
	background-color:transparent; 
	border:none;
	width:30px;
	height:25px;
	margin-left:4px;
	/* IE STUFF */
	_margin-top:1px;
	_margin-left:1px;

}

div.leftContent div.searchBox div.search_box_submit,
div.leftContent div.searchBox div.search_box_input {
    height:50px;
}


/* WEATHER MODUL */
div.weather_bg {
    background-color: #fff;
}



